/**
 * express().use()自定义相关中间件
 */

module.exports = function (app) {
  // 处理err中间件 4个参数就是专门处理错误的中间件
  app.use((err, req, res, next) => {
    if (err.name === 'UnauthorizedError') {
      res.status(401).json({ code: 401, message: '身份认证失败！' });
    } else {
      res.status(400).json({code: 400, msg: err})
    }
  })
}